/**
 * Copyright &copy; 2015-2020 <a href="http://www.jeeplus.org/">JeePlus</a> All rights reserved.
 */
package com.b2b.modules.fm.entity.track;

import javax.validation.constraints.NotNull;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

import com.b2b.common.persistence.DataEntity;
import com.b2b.common.utils.excel.annotation.ExcelField;

/**
 * 设备报警历史记录Entity
 * @author soldier lee
 * @version 2016-11-20
 */
public class FmEqualarmhis extends DataEntity<FmEqualarmhis> {
	
	private static final long serialVersionUID = 1L;
	private Long versionNo;		// 版本号,每次更新自增长1
	private String eah000;		// 主机号
	private String eah001;		// 设备编号
	private Date eah002;		// 报警时间
	private Double eah003;		// 报警温度
	private String eah004;		// 报警级别
	private String eah005;		// 接报人
	private String eah006;		// 电话
	private String eah007;		// 报警次序
	private Integer eah008;		// 历时
	private Long eah009;		// 自订栏位1
	private String eah010;		// 自订栏位2
	private Double eah011;		// 自订栏位3
	private Double eah012;		// 自订栏位4
	private String eah013;		// 自订栏位5
	private String eah014;		// 自订栏位6
	private String eah015;		// 自订栏位7
	private String eah016;		// 自订栏位8
	private String eah017;		// 自订栏位9
	private Double eah018;		// 自订栏位10
	
	public FmEqualarmhis() {
		super();
	}

	public FmEqualarmhis(String id){
		super(id);
	}

	@NotNull(message="版本号,每次更新自增长1不能为空")
	@ExcelField(title="版本号,每次更新自增长1", align=2, sort=6)
	public Long getVersionNo() {
		return versionNo;
	}

	public void setVersionNo(Long versionNo) {
		this.versionNo = versionNo;
	}
	
	@ExcelField(title="主机号", align=2, sort=7)
	public String getEah000() {
		return eah000;
	}

	public void setEah000(String eah000) {
		this.eah000 = eah000;
	}
	
	@ExcelField(title="设备编号", align=2, sort=8)
	public String getEah001() {
		return eah001;
	}

	public void setEah001(String eah001) {
		this.eah001 = eah001;
	}
	
	@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@ExcelField(title="报警时间", align=2, sort=9)
	public Date getEah002() {
		return eah002;
	}

	public void setEah002(Date eah002) {
		this.eah002 = eah002;
	}
	
	@ExcelField(title="报警温度", align=2, sort=10)
	public Double getEah003() {
		return eah003;
	}

	public void setEah003(Double eah003) {
		this.eah003 = eah003;
	}
	
	@ExcelField(title="报警级别", align=2, sort=11)
	public String getEah004() {
		return eah004;
	}

	public void setEah004(String eah004) {
		this.eah004 = eah004;
	}
	
	@ExcelField(title="接报人", align=2, sort=12)
	public String getEah005() {
		return eah005;
	}

	public void setEah005(String eah005) {
		this.eah005 = eah005;
	}
	
	@ExcelField(title="电话", align=2, sort=13)
	public String getEah006() {
		return eah006;
	}

	public void setEah006(String eah006) {
		this.eah006 = eah006;
	}
	
	@ExcelField(title="报警次序", align=2, sort=14)
	public String getEah007() {
		return eah007;
	}

	public void setEah007(String eah007) {
		this.eah007 = eah007;
	}
	
	@ExcelField(title="历时", align=2, sort=15)
	public Integer getEah008() {
		return eah008;
	}

	public void setEah008(Integer eah008) {
		this.eah008 = eah008;
	}
	
	@ExcelField(title="自订栏位1", align=2, sort=16)
	public Long getEah009() {
		return eah009;
	}

	public void setEah009(Long eah009) {
		this.eah009 = eah009;
	}
	
	@ExcelField(title="自订栏位2", align=2, sort=17)
	public String getEah010() {
		return eah010;
	}

	public void setEah010(String eah010) {
		this.eah010 = eah010;
	}
	
	@ExcelField(title="自订栏位3", align=2, sort=18)
	public Double getEah011() {
		return eah011;
	}

	public void setEah011(Double eah011) {
		this.eah011 = eah011;
	}
	
	@ExcelField(title="自订栏位4", align=2, sort=19)
	public Double getEah012() {
		return eah012;
	}

	public void setEah012(Double eah012) {
		this.eah012 = eah012;
	}
	
	@ExcelField(title="自订栏位5", align=2, sort=20)
	public String getEah013() {
		return eah013;
	}

	public void setEah013(String eah013) {
		this.eah013 = eah013;
	}
	
	@ExcelField(title="自订栏位6", align=2, sort=21)
	public String getEah014() {
		return eah014;
	}

	public void setEah014(String eah014) {
		this.eah014 = eah014;
	}
	
	@ExcelField(title="自订栏位7", align=2, sort=22)
	public String getEah015() {
		return eah015;
	}

	public void setEah015(String eah015) {
		this.eah015 = eah015;
	}
	
	@ExcelField(title="自订栏位8", align=2, sort=23)
	public String getEah016() {
		return eah016;
	}

	public void setEah016(String eah016) {
		this.eah016 = eah016;
	}
	
	@ExcelField(title="自订栏位9", align=2, sort=24)
	public String getEah017() {
		return eah017;
	}

	public void setEah017(String eah017) {
		this.eah017 = eah017;
	}
	
	@ExcelField(title="自订栏位10", align=2, sort=25)
	public Double getEah018() {
		return eah018;
	}

	public void setEah018(Double eah018) {
		this.eah018 = eah018;
	}
	
}